/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package BD;

import java.io.EOFException;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;

/**
 *
 * @author Angelo
 */
public class CargarConfig {

    private FileInputStream FIS;
    private FileOutputStream FOS;
    private ObjectInputStream OIS;
    private ObjectOutputStream OOS;
    private String nombreArchivo = "cfgSQL.dat";
    private ConfiguracionMySql cfg;
   

    public CargarConfig() {
    }

    public boolean CrearArchivo(ConfiguracionMySql cfg) {

        boolean flag = false;

        try {
            FOS = new FileOutputStream(nombreArchivo);
            OOS = new ObjectOutputStream(FOS);

            OOS.writeObject(cfg);
            flag = true;

            FOS.close();
            OOS.close();
          
        } catch (IOException ex) {
           
        }
        return flag;
    }

    public ConfiguracionMySql LeerArchivo() {
        try {
            FIS = new FileInputStream(nombreArchivo);
            OIS = new ObjectInputStream(FIS);
            try {
                while (true) {
                    cfg = (ConfiguracionMySql) OIS.readObject();
                }
            } catch (EOFException e) {//archivo leido
            }
            OIS.close();
            FIS.close();
        } catch (IOException ex) {
        } catch (ClassNotFoundException e) {
        }

        return cfg;
    }
}
